Skip to main content

インポート

使い方

パラメータ

このフックは、以下のプロパティを持つオプションの設定オブジェクトを受け取ります:

戻り値の型:UseFeeOptionsReturnType

このフックは、以下の要素を持つタプルを返します:

プロパティ

pendingFeeOptionConfirmation

FeeOptionConfirmation | undefined トランザクションが保留中の場合は現在の手数料確認の詳細を含むオブジェクト、保留中でない場合はundefined
skipFeeBalanceCheckfalseの場合、オプションは残高情報を含むFeeOptionExtended型になります:

confirmPendingFeeOption

(id: string, feeTokenAddress: string) => void 選択した手数料オプションを確定する関数です。

rejectPendingFeeOption

(id: string) => void 現在の手数料オプション選択を却下する関数です。

補足

このフックは、スポンサーなしトランザクションのSequence V3手数料オプションを扱う機能を提供します。 主な特徴:
  • ネイティブトークンやERC20トークンでのトランザクション手数料オプションをインターセプトします
  • skipFeeBalanceChecktrueでない限り)各手数料オプションごとにユーザーのウォレット残高を自動取得
  • UIコンポーネントを通じて、ユーザーが希望する手数料トークンを選択できるようにします
  • 手数料選択の確定・却下が可能
  • 複数のフックインスタンス間で共有状態管理を実現
このフックはSequence V3コネクタと連携し、手数料確認リクエストをインターセプトして、手数料トークン選択用のUIを表示します。複数インスタンス間で一貫した動作を保証するため、共有状態管理を利用しています。 フックの使い方について詳しくは、ERC20でガスを支払うガイドをご覧ください。